person who thinks he or she is better than others - Spanish English Dictionary